home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 43 / Amiga Format CD43 (1999)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1999-09].iso / -serious- / graphics / fxforge / distortfx / edgedetectfx < prev    next >
Text File  |  1999-06-15  |  1KB  |  50 lines

  1. Filter Factory Plugin Information:
  2.  
  3. FILENAME: GEDGEFX.8BF
  4.  
  5. CATEGORY: 
  6. Greg's Factory Output Vol. II
  7.  
  8. TITLE:    
  9. Edge Effects
  10.  
  11. COPYRIGHT:
  12. Copyright ) 1996 Greg Schorno
  13. All Rights Reserved.
  14.  
  15. AUTHOR:   
  16. Greg Schorno
  17.  
  18. Map 0: [Map 0:]
  19. Map 1: [Map 1:]
  20. Map 2: [Map 2:]
  21. Map 3: [Map 3:]
  22.  
  23. Control 0: [NW:]
  24. Control 1: [NE:]
  25. Control 2: [SE:]
  26. Control 3: [SW:]
  27. Control 4: [Offset:]
  28. Control 5: [Strength:]
  29. Control 6: [Control 6:]
  30. Control 7: [Control 7:]
  31.  
  32. R=
  33. put(val(0,-32,32),0),
  34. put(val(1,-32,32),1),
  35. put(val(2,-32,32),2),
  36. put(val(3,-32,32),3),
  37. put((get(0)+get(1)+get(2)+get(3))*2+ctl(4)-128,4),
  38. (r*(256-ctl(5)) + ctl(5)*cnv(get(0),get(0),get(1),get(3),ctl(4)-128,get(1),get(3),get(2),get(2),get(4)))/256
  39.  
  40. G=
  41. (g*(256-ctl(5)) + ctl(5)*cnv(get(0),get(0),get(1),get(3),ctl(4)-128,get(1),get(3),get(2),get(2),get(4)))/256
  42.  
  43. B=
  44. (b*(256-ctl(5)) + ctl(5)*cnv(get(0),get(0),get(1),get(3),ctl(4)-128,get(1),get(3),get(2),get(2),get(4)))/256
  45.  
  46. A=
  47. a>0 ? ctl(1)<128 ? a - (256 - (2 * (ctl(1) + 1))) : a + (2 * (ctl(1) - 128)) : 0
  48.  
  49.  
  50.